package com.ruoyi.manage.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.manage.domain.UserOrder;

/**
 * @author wwy
 * @date 2021-02-27 15:02
 */
public interface IAppPageService {
    /**
     * 根据type获取轮播图
     * @param type
     * @return
     */
    public AjaxResult findSlideshowByType(Long type);

    /**
     * 获取公司简介
     * @return
     */
    AjaxResult getCompanyProfile();

    /**
     * 获取婚纱套系
     * @return
     */
    AjaxResult getWeddingDress();

    /**
     * 获取团队信息
     * @return
     */
    AjaxResult getTeam();

    /**
     * 获取金牌团队详细信息
     * @param id
     * @return
     */
    AjaxResult getTeamDetail(Long id);

    /**
     * 获取作品管理
     * @return
     */
    AjaxResult getWorkShow();

    /**
     * 获取作品详情
     * @param id
     * @return
     */
    AjaxResult getWorkShowDetail(Long id);

    /**
     * 保存预约单
     * @param userOrder
     * @return
     */
    AjaxResult saveOrder(UserOrder userOrder,String id);

    /**
     * 根据userName获取订单列表
     * @param username
     * @return
     */
    AjaxResult getOrder(String username);

    /**
     * 移除订单
     * @param id
     * @return
     */
    AjaxResult removeOrder(Long id);

    /**
     * 获取热点咨询
     * @return
     */
    AjaxResult getHotMessage();

}
